Kotlin 文法
値
code:hello.kt
//変数定義
var arg:Int=1
val cons:String="Number"
println(arg) // 1
println(cons) // Number
基本型
全ての型はオブジェクト
リテラル
真偽
型変換
code:toType.kt
//型変換 toTypeで変換
val str ="1"
val intVal: Int =str.toInt()
println(2 + intVal)
null許容
code:okNull.kt
// nullを?で許容
var nullOk: String?=null
println(nullOk)
code:array.kt
// array
val arrayOfInt: Array<Int> = arrayOf(1,2,3,4,5)
for (i in arrayOfInt) print("$i,")
code:if.kt
//if
val a=10
val b=20
val max=if(a>b){
print("a > b")
a
}else{
print("a <= b")
b
}
when
code:for.kt
//for
val aFor= arrayOf(1,2,3,10,11,12)
for (i in aFor.indices){
println("aFor$i=${aFori}") }